Technote 1167

NewWorld Architecture

The Mac ROM is "different" starting with the iMac. Come along and find out what's new.


ñ⁄éü

ÇÕÇ∂ÇflÇ…

NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉ

DZÇÍÇ‹Ç≈ÇΔÇÃëäà·ì_

NewWorld ÉRÉìÉ|Å[ÉlÉìÉg

ÉuÅ[ÉgÉvÉçÉZÉXÇÃäTóv

ÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃäTóv

îwåiÇΔÇ»ÇÈèÓïÒ

DZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇ≈ÇÕÅAiMac ÇÃì±ì¸à»ç~Ç… Macintosh ROM Ç…â¡Ç¶ÇÁÇÍÇΩïœçXì_DžǬǢǃê‡ñæÇµÇ‹Ç∑ÅB

ToolBox ROM ÇΔLJåƒÇŒÇÍÇÈ Macintosh ROM ÇÕÉAÉbÉvÉfÅ[ÉgÇ≥ÇÍNjǵÇΩÅBToolBox (OS Çä‹Çfi) ÇÕ ROM Ç©ÇÁçÌèúÇ≥ÇÍÅAROM ÇÃï®óùÉTÉCÉYÅAMacintosh ÇÃÉÅÉÇÉäÉ}ÉbÉvÅAÇ®ÇÊÇ—ÉuÅ[ÉgÉVÅ[ÉPÉìÉXLJïœçXÇ≥ÇÍNjǵÇΩÅB

DZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇ≈ÇÕÅANewWorld ÇΔåƒÇŒÇÍÇÈêVǵǢ Apple ROM DžǬǢǃê‡ñæÇµÇ‹Ç∑ÅBDZÇÍÇÕÅAè´óàÇÃÇ∑Ç◊ǃÇà Macintosh Ç≈égópÇ≥ÇÍÇÈDZÇΔÇ…Ç»ÇÈ ROM Ç≈Ç∑ÅBDZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇÕÅAPCIÅAUSBÅAFireWire ǻǫÇÃÉfÉoÉCÉX (ì¡Ç…ÅAÉuÅ[ÉgÉVÅ[ÉPÉìÉXÇ…ä÷ó^Ç∑ÇÈâ¬î\ê´ÇÃdžÇÈÉfÉoÉCÉXÉ^ÉCÉv) DžǩǩÇÌǡǃǢÇÈÉfÉoÉCÉXÉfÉxÉçÉbÉpÇëŒè€Ç…ǵǃǢNjÇ∑ÅB


ÇÕÇ∂ÇflÇ…


NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇÕÅAiMac à»ç~ÇÃÇ∑Ç◊ǃÇà Macintosh CPU Ç…ÇΔǡǃÅAMac OS ÇÃãNìÆÇΔ ToolBox ÇÃã@î\ÇÃäÓëbÇΔÇ»ÇËÇ‹Ç∑ÅBDZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇÕÅAÉfÉxÉçÉbÉpÇ…ÇÊÇÈ NewWorld ÇÃç\ë¢ÇÃóùâÇΔǪÇÃóòópÇéxâáÇ∑ÇÈDZÇΔÇñ⁄ìIDžǵǃǢNjÇ∑ÅB

DZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇ≈ÇÕÅAç\ë¢ÇΔé¿çsÇÃó¨ÇÍÇÃäœì_Ç©ÇÁ NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉǙǫÇÃÇÊǧDžìÆçÏÇ∑ÇÈÇ©Çê‡ñæÇµÅAÇ≥ÇÁÇ…è]óàÇÃÉAÅ[ÉLÉeÉNÉ`ÉÉÇΔÇÃëäà·ì_LJê‡ñæÇµÇ‹Ç∑ÅBÇ‹Ç∏ÅAó\îıíméØÇΔǵǃÇÃÅuOld WorldÅvROM ÇÃç\ë¢Çä»íPÇ…êUÇËï‘Ç¡ÇΩå„ÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇÃç\ë¢ÇΔé¿çsÇÃó¨ÇÍDžǬǢǃê‡ñæÇµÇ‹Ç∑ÅB

ì`ìùìIÇ» Macintosh ROM ÇÃç\ë¢Ç…èKènǵǃǢÇÈDZÇΔÇÕÅADZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇì«Çfiè„Ç≈ñóßÇøÇ‹Ç∑ÅB

DZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇÃòbëËÇÃíÜêSÇÕ Mac OS Ç…çiÇÁÇÍǃǢNjÇ∑Ç™ÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇÃÉuÅ[Ég ROM ÇΔÅubootinfoÅvÉRÉìÉ|Å[ÉlÉìÉgÇÕÉIÉyÉåÅ[ÉeÉBÉìÉOÉVÉXÉeÉÄÇ…àÀë∂ǵǻǢÇÊǧDžê›åvÇ≥ÇÍǃǢNjÇ∑ÅBǬNjÇËÅAMac OS Ç…égópÇ≥ÇÍÇÈÉGÉìÉWÉjÉAÉäÉìÉOÉeÉNÉjÉbÉNÇÃîwå„DždžÇÈÉÅÉJÉjÉYÉÄÇÕÅAëºÇÃÉIÉyÉåÅ[ÉeÉBÉìÉOÉVÉXÉeÉÄDžLJìKópÇ≈Ç´ÇÈÇΔǢǧDZÇΔÇ≈Ç∑ÅB


Back to top

NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉ

ROM ÇÕÉRÉìÉsÉÖÅ[É^Ç…ìãç⁄Ç≥ÇÍǃǢÇÈîÒäˆî≠ê´ÇÃì«Ç›çûÇ›êÍópÉÅÉÇÉäÇ≈Ç∑ÅBóéjìIÇ…å©ÇƒÅAMacintosh ROM (Macintosh ToolBox ROM ÇΔLJåƒÇŒÇÍÇ‹Ç∑) ÇÃç\ë¢ÇÕÅAÉçÅ[ÉåÉxÉãÉRÅ[ÉhÇΔÉnÉCÉåÉxÉãÉRÅ[ÉhÇÃóºï˚Çä‹ÇfiÅA1 ǬÇÃÉÇÉmÉäÉVÉbÉNÇ» ROM ÇΔǵǃê›åvÇ≥ÇÍǃǴNjǵÇΩÅBǬNjÇËÅADZÇà ROM Ç…ÇÕÅAìdåπìäì¸éûÇ…ÉRÉìÉsÉÖÅ[É^Ç™ïKóvÇΔÇ∑ÇÈÉãÅ[É`Éì (ÉnÅ[ÉhÉEÉFÉAÇÃîFéØÅAèâä˙âªÅAêfífÅAÉhÉâÉCÉoǻǫ) ÇΔÇΔLJDžÅAëΩè≠çÇìxÇ» Mac OS ToolBox ÉRÅ[ÉhÇ™ä‹Ç‹ÇÍǃǢNjǵÇΩÅB

ÉRÉìÉsÉÖÅ[É^Ç™ÉuÅ[ÉgÇ∑ÇÈÇΩÇflÇ…ÇÕÅAÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉRÅ[ÉhÇä‹Çfi ROM Ç™ìãç⁄Ç≥ÇÍǃǢÇÈïKóvǙdžÇËÇ‹Ç∑Ç™ÅAMacintosh ROM ÇÃãNåπÇÕ 1983 îNÇ©ÇÁ 1984 îNÇ…äJî≠Ç≥ÇÍÇΩèâë„ 128K Macintosh Ç…Ç≥Ç©ÇÃÇ⁄ÇÈÇΩÇflÅAMac ROM Ç…ÇÕÉnÉCÉåÉxÉãÉRÅ[ÉhLJä‹Ç‹ÇÍǃǢNjǵÇΩÅBìñéûÅAROM ÇÕ RAM ÇÊÇËLJà¿âøÇ≈džÇËÅAégópâ¬î\Ç»ÉfÉBÉXÉNóeó  (ǵǩLJÉtÉçÉbÉsÅ[ÉxÅ[ÉXÇÃ) ÇÕîÒèÌÇ…ãMèdǻLJÇÃÇ≈ǵÇΩÅB

NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ≈ÇÕÅADZÇÃÇÊǧǻÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉ\ÉtÉgÉEÉFÉAÇΔÅAÇÊÇËÉnÉCÉåÉxÉãÇ»ÉVÉXÉeÉÄÉ\ÉtÉgÉEÉFÉAÇ 2 ǬÇÃò_óùìIÇ…ãÊï™Ç≥ÇÍÇÈÉpÅ[ÉgÇ…ï™äÑǵNjÇ∑ÅBDZÇÃÉÇÉfÉãÇ≈ÅAàÍï˚ÇÃÉpÅ[ÉgÇÕÉuÅ[ÉgéûÇ…ïKóvÇΔÇ»ÇÈëÂïîï™ÇÃÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉRÉìÉ|Å[ÉlÉìÉgÇï€éùǵÅALJǧàÍï˚ÇÃÉpÅ[ÉgÇ…ÇÕÅAëΩÇ≠Çà Macintosh ÉRÉìÉsÉÖÅ[É^Ç≈ã§í Ç…égópÇ≥ÇÍÇÈÉuÅ[Égéû ToolBox ÉãÅ[É`ÉìÇΔÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉRÉìÉ|Å[ÉlÉìÉgÇ™ä‹Ç‹ÇÍÇ‹Ç∑ÅB

ÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉRÅ[ÉhÇÕÅAÉRÉìÉsÉÖÅ[É^ÇÃãNìÆéûÇÃìÆçÏÇèàóùÇ∑ÇÈÇΩÇflÅAè]óàìØólÉtÉ@Å[ÉÄÉEÉFÉA (ROM) ÇÃíÜÇ…ë∂ç›ÇµÇ‹Ç∑ÅBDZÇÃÉRÅ[ÉhÇÕÉuÅ[Ég ROM ÇΔåƒÇŒÇÍÇÈ 1 ǬÇà ROM ÇÃíÜÇ…é˚ÇflÇÁÇÍǃǢNjÇ∑ÅBÉuÅ[Ég ROM ÇÕÅAÉRÉìÉsÉÖÅ[É^ÇÃãNìÆÇΔ OS ÇÃÉuÅ[ÉgÇ…ïKóvÇ»ÉnÅ[ÉhÉEÉFÉAå≈óLÇÃÉRÅ[ÉhÇΔÉnÅ[ÉhÉEÉFÉAÇÃãLèqÇä‹Ç›ÅAÇ≥ÇÁÇ… OS Ç™ïKóvÇΔÇ∑ÇÈâ¬î\ê´ÇÃdžÇÈàÍî ìIÇ»ÉnÅ[ÉhÉEÉFÉAÉAÉNÉZÉXÉTÅ[ÉrÉXÇíÒãüǵNjÇ∑ÅBÉuÅ[Ég ROM ÇÃàÍïîÇΔǵǃ Open Firmware Ç™ä‹Ç‹ÇÍǃǢNjÇ∑ÅBDZÇà Open Firmware ÇÃÉCÉìÉvÉäÉÅÉìÉeÅ[ÉVÉáÉìÇÕÅAà»ëOÇà PCI ÉxÅ[ÉXÇà Macintosh ÉRÉìÉsÉÖÅ[É^Ç…ë∂ç›ÇµÇΩ Open Firmware ÇÃÉoÅ[ÉWÉáÉìÇ…î‰Ç◊ÇÈÇΔëÂïùÇ…â¸ëPÇ≥ÇÍǃǢNjÇ∑ÅBì¡Ç…ÅAÉfÉoÉCÉXÉcÉäÅ[ÇΔ Open Firmware ÉhÉâÉCÉoÇÕÇÊÇËäÆê¨Ç≥ÇÍÇΩLJÇÃDžǻǡǃǢNjÇ∑ÅB

ÉnÉCÉåÉxÉã ToolBox É\ÉtÉgÉEÉFÉAÇÕLJÇÕÇ‚ÉuÅ[Ég ROM ì‡Ç…ÇÕë∂ç›ÇµÇ‹ÇπÇÒÅBDZÇÃÉ\ÉtÉgÉEÉFÉAÇÕÅuToolBox ROM ÉCÉÅÅ[ÉWÅvÇ…à⁄ìÆÇ≥ÇÍNjǵÇΩÅBDZÇÃÉCÉÅÅ[ÉWÇÕè]óàÇà ToolBox ROM ÇΔìØólÇ…ìÆçÏǵNjÇ∑Ç™ÅAëÂóeó ÇÃãLâØëïíuÇ©ÇÁÉçÅ[ÉhÇ≥ÇÍÇ‹Ç∑ÅBDZÇÍÇ‹Ç≈ÇΔìØólÅADZÇà ToolBox ROM ÉCÉÅÅ[ÉWÇÕÅAì`ìùìIÇ…ÉCÉlÅ[ÉuÉâÅASystem ÉtÉ@ÉCÉãÅAÇ®ÇÊÇ—ã@î\ägí£Ç…ä‹Ç‹ÇÍǃǢÇΩLJÇÃÇ…ÇÊǡǃägí£Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBToolBox ROM ÉCÉÅÅ[ÉWÇÕÉtÉ@ÉCÉãÇΔǵǃë∂ç›ÇµÅAdžÇΩǩLJ ROM Ç≈džÇÈÇ©ÇÃÇÊǧDž (ǬNjÇËÅAì«Ç›çûÇ›êÍópÇ≈)ÅAÉÅÉÇÉäÉ}ÉbÉvì‡Ç…ë}ì¸Ç≥ÇÍÇ‹Ç∑ÅB


Back to top

DZÇÍÇ‹Ç≈ÇΔÇÃëäà·ì_

ÉÜÅ[ÉUÇ®ÇÊÇ—ÉfÉxÉçÉbÉpÇÃäœì_Ç©ÇÁÇ∑ÇÈÇΔÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇÕÇ≈Ç´ÇÈÇæÇØè]óàÇÃÉVÉXÉeÉÄÇΔå›ä∑ê´Çà€éùÇ∑ÇÈÇÊǧDžÉCÉìÉvÉäÉÅÉìÉgÇ≥ÇÍǃǢNjÇ∑ÅBÅuÇ‹Ç≥Ç… MacÅvÇΔǢǧDZÇΔǙDZÇÃÉAÅ[ÉLÉeÉNÉ`ÉÉÇÃñ⁄ïWÇ≈Ç∑ÅBDZDZÇ≈ÇÕÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇΔè]óàÇÃÉAÅ[ÉLÉeÉNÉ`ÉÉÇΔÇÃà·Ç¢Çä»íPÇ…ê‡ñæÇµÇ‹Ç∑ÅB

Å@

ÉÅÉÇÉä (RAM)

NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ™ì±ì¸ÇµÇΩëÂÇ´Ç»ïœçXÇà 1 ǬÇÕÅAè]óàÇà PCI ÉxÅ[ÉXÇà Mac ÇΔÇÕàŸÇ»ÇËÅARAM Ç™ 1 ëŒ 1 Ç…É}ÉbÉvÇ≥ÇÍǻǢÇΔǢǧì_Ç≈Ç∑ÅBǬNjÇËÅAçsãVÇÃÇÊÇ¢É\ÉtÉgÉEÉFÉAÇÕ LogicalToPhysical Ç®ÇÊÇ— PrepareMemoryForIO ä÷êîÇåƒÇ—èoÇ∑ÇΔǢǧDZÇΔÇ≈Ç∑ÅBÇΩÇΔǶâºëzÉÅÉÇÉäÇ™Åuì¸ÅvDžǻǡǃǢǻǢÇΔÇ´Ç≈LJÅAò_óùÉAÉhÉåÉXÇΔï®óùÉAÉhÉåÉXÇ™ñ≥èåèÇ…ìØàÍÇ≈džÇÈÇΔåàÇflǃǩǩÇÈÉ\ÉtÉgÉEÉFÉAÇÕê≥èÌÇ…ìÆçÏǵǻÇ≠Ç»ÇËÇ‹Ç∑ÅB

Å@

ÉnÅ[ÉhÉEÉFÉAÉAÉhÉåÉX

PCI ÉuÉäÉbÉWÇ‚äÑÇËçûÇ›ÉRÉìÉgÉçÅ[ÉâǻǫÇÃÉnÅ[ÉhÉEÉFÉAÇÕÅAè]óàÇà PCI ÉxÅ[ÉXÇà Macintosh ÉRÉìÉsÉÖÅ[É^ÇΔÇÕàŸÇ»ÇÈÉAÉhÉåÉXÇ…à íuǵNjÇ∑ÅBÉAÉhÉåÉXÇÕ Mac OS ÉlÅ[ÉÄÉåÉWÉXÉgÉäÇ™íÒãüǵNjÇ∑ÅBDZÇÃÉAÉhÉåÉXÇÕç°å„LJïœçXÇ≥ÇÍÇÈâ¬î\ê´Ç™Ç†ÇËÇ‹Ç∑Ç™ÅAÉlÅ[ÉÄÉåÉWÉXÉgÉäÇégǡǃÇ∑Ç◊ǃÇÃÉAÉhÉåÉXÇåàíËǵǃÇ≠ÇæÇ≥Ç¢ÅB

Å@

ÉlÅ[ÉÄÉåÉWÉXÉgÉä

Mac OS ÉlÅ[ÉÄÉåÉWÉXÉgÉäÇ…ÇÕ Open Firmware ÉfÉoÉCÉXÉcÉäÅ[Ç™ä‹Ç‹ÇÍÅADZÇÍÇÕÅANewWorld à»ëOÇÃÉCÉìÉvÉäÉÅÉìÉeÅ[ÉVÉáÉìÇÊÇËLJÇÕÇÈǩDžÇÊÇ≠Ç≈ǴǃǢNjÇ∑ÅBOpen Firmware ÇΔÇÃÉfÅ[É^ÇÃÇ‚ÇËéÊÇËÇâ¬î\Ç…Ç∑ÇÈêVǵǢÉÅÉJÉjÉYÉÄÇÃí«â¡ÇèúÇ´ÅAÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃã@î\ÇÕ NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ…ÇÊǡǃïœçXÇ≥ÇÍǃǢNjÇπÇÒÅBÉuÅ[ÉgéûÇ… Open Firmware Ç…ÇÊǡǃégópÇ≥ÇÍÇÈÅuê›íËïœêîÅvÇÕÅAä˘ë∂ÇÃÉlÅ[ÉÄÉåÉWÉXÉgÉä API åƒÇ—èoǵÇégǡǃ Mac OS Ç©ÇÁèCê≥Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBMac OS É\ÉtÉgÉEÉFÉAÇ…ÇÊǡǃ NVRAM Ç…ï€ë∂Ç≥ÇÍÇΩÉvÉçÉpÉeÉBÇÕÅAMac OS ÉhÉâÉCÉoÇæÇØÇ≈Ç»Ç≠ Open Firmware ÉhÉâÉCÉoÇ≈LJégópÇ≈Ç´Ç‹Ç∑ÅBè⁄ç◊DžǬǢǃÇÕÅAÅuÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃäTóvÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

Å@

gestaltMachineType

NewWorld ÉxÅ[ÉXÇà CPU ÇÕÇ∑Ç◊ǃìØàÍÇà gestaltMachineType (10 êiÇà 406) ÇéùÇøÇ‹Ç∑ÅBgestaltMachineType Çégǡǃé¿çsÇ…ìKǵÇΩ CPU ÇÃåüèÿÇçsǧÉ\ÉtÉgÉEÉFÉAÇ≈ÇÕÅAÉlÅ[ÉÄÉåÉWÉXÉgÉäÇégǡǃïKóvÇ»ÉnÅ[ÉhÉEÉFÉAÇÃë∂ç›ÇÉ`ÉFÉbÉNÇ∑ÇÈÉRÅ[ÉhÇí«â¡Ç∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB

Å@

äÑÇËçûÇ›èàóù

äÑÇËçûÇ›èàóùÇ…ä÷òAÇ∑ÇÈ API åƒÇ—èoǵÇÕïœçXÇ≥ÇÍǃǢNjÇπÇÒÇ™ÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ≈äÑÇËçûÇ›ÇèàóùÇ∑ÇÈÉRÅ[ÉhÇÕè]óàÇÃLJÇÃÇΔÇÕîÒèÌÇ…àŸÇ»ÇËÇ‹Ç∑ÅBêVǵǢäÑÇËçûÇ›ÉRÅ[ÉhÇ≈ÇÕÅAäÑÇËçûÇ›ÇÃÇΩÇflÇÃÅuèëÇ´çûÇ›ÅvÇìÆìIÇ…èàóùÇ≈Ç´ÇÈÇÊǧDžǻÇËÇ‹Ç∑ÅBäÑÇËçûÇ›ÇÃë“Çøéûä‘ÇÕÇŸÇΔÇÒÇ«ñ≥éãÇ≈Ç´ÇÈíˆìxÇ…íZèkÇ≥ÇÍNjǵÇΩÅB

Å@

è]óàÇÊÇËè≠Ç»Ç≠ǻǡÇΩ ROM ì‡ÇÃÉäÉ\Å[ÉX

å√Ç¢ ToolBox ROM Ç…äiî[Ç≥ÇÍǃǢÇΩëΩÇ≠ÇÃÉäÉ\Å[ÉXÇΔÅAè]óàÅAToolBox Ç…äiî[Ç≥ÇÍǃǢÇΩÉäÉ\Å[ÉXÇèCê≥Ç‹ÇΩÇÕägí£Ç∑ÇÈë„ë÷ÉoÅ[ÉWÉáÉìÇ™ÉVÉXÉeÉÄÉtÉHÉãÉ_ì‡Ç…ë∂ç›ÇµÇ‹Ç∑ÅBǵǩǵÅAToolBox ROM Ç©ÇÁÇ‹ÇæçÌèúÇ≥ÇÍǃǢǻǢÉäÉ\Å[ÉXLJë∂ç›ÇµÇ‹Ç∑ÅBÉuÅ[ÉgÉVÅ[ÉPÉìÉXÇÃèâä˙Ç…ïKóvÇ≈ǻǢÉäÉ\Å[ÉXÇÃëΩÇ≠ÇÕÅALJÇÕÇ‚ ToolBox ROM ÉCÉÅÅ[ÉWì‡Ç…ÇÕë∂ç›ÇπÇ∏ÅAÉXÉPÉWÉÖÅ[ÉãÇ™ãñÇ∑ǩǨÇËÅAÇ≥ÇÁÇ…ëΩÇ≠ÇÃÉäÉ\Å[ÉXÇ™ ToolBox ROM Ç©ÇÁçÌèúÇ≥ÇÍÇÈó\íËÇ≈Ç∑ÅB

Å@

RAM ì‡Çà ROM

NewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ≈ÇÕÅAToolBox ROM ÉCÉÅÅ[ÉWÇ RAM ì‡Ç…íuÇ´ÅAǪÇÍÇì«Ç›çûÇ›êÍópDžǵNjÇ∑ÅBÉCÉÅÅ[ÉWÇÃÉTÉCÉYÇÕ 4 MB Ç≈Ç∑Ç™ÅA 4 MB Ç∑Ç◊ǃǙégópÇ≥ÇÍÇÈÇÌÇØÇ≈ÇÕdžÇËÇ‹ÇπÇÒÅBégópÇ≥ÇÍǃǢǻǢïîï™ÇÕÅARAM ÇÃàÍïîÇΔǵǃégópÇ∑ÇÈÇΩÇflÇ… Mac OS Ç…ï‘Ç≥ÇÍÇ‹Ç∑ÅBDZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇÃé∑ïMéûì_Ç≈ÇÕÅA4 MB ÇÃToolBox ROM ÉCÉÅÅ[ÉWÇÃÇ§ÇøÇà 3 MB é„Ç™égópÇ≥ÇÍǃǮÇËÅA1 MB Çí¥Ç¶ÇÈóeó Çégópâ¬î\Ç» RAM ÇΔǵǃ Mac OS Ç…ï‘Ç∑DZÇΔÇ™â¬î\Ç≈ǵÇΩÅB

Å@

NVRAM ÇΔ PRAM

Mac OS PRAM ǂǪÇÃëºÇÃïsäˆî≠èÓïÒÇ…ëŒÇ∑ÇÈ NVRAM ì‡ÇÃà íuÇï\Ç∑ÇΩÇflÇ…ÉnÅ[ÉhÉRÅ[ÉhÇ≥ÇÍÇΩÉIÉtÉZÉbÉgÇégópÇ∑ÇÈë„ÇÌÇËÇ…ÅANewWorld Ç≈ÇÕÅANVRAM Ç Mac OSÅAOpen FirmwareÅAÇ®ÇÊǗǪÇÃëºÇÃÉNÉâÉCÉAÉìÉgÇ…ÇÊǡǃégópÇ≥ÇÍÇÈï°êîÇÃâ¬ïœÉTÉCÉYÇÃÉpÅ[ÉeÉBÉVÉáÉìÇ…ï™äÑǵNjÇ∑ÅBÉpÅ[ÉeÉBÉVÉáÉìÇÃï˚éÆÇÕ CHRP édólÇ…èÄãíǵǃǢNjÇ∑ÅBPRAM ÇÕ Mac OS ÉpÅ[ÉeÉBÉVÉáÉìÇ…èÌíìǵÅAPRAM ÇÃì«Ç›çûǛǮÇÊÇ—èCê≥Ççsǧ API åƒÇ—èoǵÇÕǪÇÃÉpÅ[ÉeÉBÉVÉáÉìÇä‹ÇfiÉIÉtÉZÉbÉgÇéQèΔǵNjÇ∑ÅBNVRAM Ç…ï€ë∂Ç≥ÇÍǃǢÇÈÉvÉçÉpÉeÉBÇÕÅAOpen Firmware ê›íËïœêîÇ…ï€ë∂Ç≥ÇÍÇ‹Ç∑ÅBè⁄ç◊DžǬǢǃÇÕÅAÅuÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃäTóvÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

Å@

USB

NewWorld ToolBox ROM ÉCÉÅÅ[ÉWì‡Ç…ÇÕÅAUSB ÉnÉuÅAÉLÅ[É{Å[ÉhÅAÇ®ÇÊÇ—É}ÉEÉXÇ…ëŒâûǵÇΩÉNÉâÉXÉhÉâÉCÉoÇΔÇΔLJDžÅAUSB Manager Ç™ä‹Ç‹ÇÍǃǢNjÇ∑ÅB

Å@

ADB

ç°å„ÅAMacintosh ÉRÉìÉsÉÖÅ[É^Ç… ADB ÉnÅ[ÉhÉEÉFÉAÇÕä‹Ç‹ÇÍÇ‹ÇπÇÒÅBå›ä∑ê´Çà€éùÇ∑ÇÈÇΩÇflÅAADB Manager ÇÕÇ‹ÇæìÆçÏǵÅAUSB ÉLÅ[É{Å[ÉhÇ ADB ÉLÅ[É{Å[ÉhÇÃÉoÉäÉAÉìÉgÇΔǵǃéÊÇËàµÇ¢Ç‹Ç∑ÅBDZÇÃÇÊǧǻå›ä∑ê´Ç™í«â¡Ç≥ÇÍǃǢNjÇ∑Ç™ÅAUSB - ADB ïœä∑ÉfÉoÉCÉXÇ™ USB ÉRÉlÉNÉ^Ç…ê⁄ë±Ç≥ÇÍǃǢÇÈèÍçáÇ≈LJÅAÇ∑Ç◊ǃÇà ADB ÉfÉoÉCÉXÇ™ÅAdžÇΩǩLJ ADB ÉnÅ[ÉhÉEÉFÉAÇ™Ç‹Çæë∂ç›Ç∑ÇÈÇ©ÇÃÇÊǧDžìÆçÏÇ∑ÇÈDZÇΔÇÕdžÇËÇ‹ÇπÇÒÅB

Å@

ÉtÉçÉbÉsÅ[

NewWorld Ç≈ÇÕÅAÉtÉçÉbÉsÅ[ÉhÉâÉCÉuÇÃdžÇÈ CPU ÇΔÉtÉçÉbÉsÅ[ÉhÉâÉCÉuÇÃǻǢ CPU ÇÃóºï˚Ç™ÉTÉ|Å[ÉgÇ≥ÇÍÇ‹Ç∑ÅBÇΩÇæÇµÅAApple ÉtÉçÉbÉsÅ[ÉhÉâÉCÉuÇéùÇΩǻǢ CPU Ç≈ÇÕÅAÉtÉçÉbÉsÅ[ÉxÅ[ÉXÇÃÉRÉsÅ[ÉvÉçÉeÉNÉVÉáÉìÇÕÉTÉ|Å[ÉgÇ≥ÇÍÇ‹ÇπÇÒÅBApple ÉtÉçÉbÉsÅ[ÉhÉâÉCÉoÇ…ófiéóǵÇΩã@î\ÇíÒãüÇ∑ÇÈDZÇΔÇÕÅAÉtÉçÉbÉsÅ[ÉfÉBÉXÉNÇÃì«Ç›èëÇ´Ç™Ç≈Ç´ÇÈëÂóeó ãLâØÉfÉoÉCÉXÇÃÉ\ÉtÉgÉEÉFÉAÇäJî≠Ç∑ÇÈÉfÉxÉçÉbÉpÇÃê”îCÇ≈Ç∑ÅBDZÇÍÇç≈LJóeà’Ç…çsǧï˚ñ@ÇÕÅAApple ÉtÉçÉbÉsÅ[ÉhÉâÉCÉoÉXÉçÉbÉgÇÉhÉâÉCÉuÉLÉÖÅ[ÇÃíÜÇ…éùÇøçûÇfiDZÇΔÇ≈Ç∑ÅB

Å@

ÉrÉfÉIÉhÉâÉCÉo

Open Firmware ÉÜÅ[ÉUÉCÉìÉ^ÉtÉFÅ[ÉXÇΔ Mac OS Ç…ÇÊǡǃégópÇ≥ÇÍÇÈÉÜÅ[ÉUÉCÉìÉ^ÉtÉFÅ[ÉXÇΔÇÃÉVÅ[ÉÄÉåÉXÇ»êÿÇËë÷ǶÇé¿åªÇ∑ÇÈÇΩÇflÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ…ÇÕÅAOpen Firmware ÉrÉfÉIÉhÉâÉCÉoÇΔ OS ÉrÉfÉIÉhÉâÉCÉoÇΔÇÃä‘Ç≈ï\é¶ê›íË (ÉÇÅ[ÉhÅAâëúìxǻǫ) Çëäå›Ç…Ç‚ÇËéÊÇËÇ∑ÇÈÉÅÉJÉjÉYÉÄÇ™ópà”Ç≥ÇÍǃǢNjÇ∑ÅBè⁄ç◊DžǬǢǃÇÕÅAÅuÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃäTóvÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB


Back to top

NewWorld ÉRÉìÉ|Å[ÉlÉìÉg

Mac OS ÉVÉXÉeÉÄÉ\ÉtÉgÉEÉFÉAÇÃïœçXÇÉTÉ|Å[ÉgÇ∑ÇÈÇΔÇΔLJDžÅANewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ…ä÷òAÇ∑ÇÈ 2 ǬÇÃéÂóvÇ»óÃàÊÇÕÉuÅ[Ég ROM ÇΔÅubootinfoÅvÉtÉ@ÉCÉãÇ≈Ç∑ÅBNewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇÃÉCÉìÉvÉäÉÅÉìÉeÅ[ÉVÉáÉìà»ëOÅAMac OS ToolBox ROMÇ…ÇÕÅAÉnÅ[ÉhÉEÉFÉAå≈óLÇÃèâä˙âªÉRÅ[ÉhÇΔ Mac OS å≈óLÇÃãNìÆÇ®ÇÊÇ— ToolBox ä÷êîÇ™Ç∑Ç◊ǃä‹Ç‹ÇÍǃǢNjǵÇΩÅBNewWorld ÉAÅ[ÉLÉeÉNÉ`ÉÉÇ≈ÇÕÅADZÇÃÉÇÉmÉäÉVÉbÉNÇ» Mac OS ToolBox ROM Ç 2 ǬÇÃèÍèäÇ…ï™Ç©ÇÍǃë∂ç›Ç∑ÇÈï°êîÇÃïîï™Ç…ï™äÑǵNjÇ∑ÅB

ÉuÅ[Ég ROM ÇÕÅAMacintosh CPU ÇÃì¡íËÇÃÉCÉìÉvÉäÉÅÉìÉeÅ[ÉVÉáÉìÇä‹Çfiï®óùìIÇ»ïîï™Ç≈džÇËÅAéüÇÃLJÇÃÇä‹ÇÒÇ≈ǢNjÇ∑ÅB

  • POST (Power-on Self Test)ÅAǬNjÇËÅAMac OS å≈óLÇÃÉRÅ[ÉhÇä‹Ç‹Ç»Ç¢ãNìÆÉRÅ[Éh
  • êfíf
  • ÉuÅ[ÉgÉrÅ[ÉvÅAÉGÉâÅ[ÉrÅ[Év
  • Open Firmware

É}ÉUÅ[É{Å[ÉhÉfÉoÉCÉXÇ…ëŒâûÇ∑ÇÈ Mac OS ÉhÉâÉCÉo ('ndrv' ÇΔ 'nlib') ÇÕÉuÅ[ÉgéûÇ…ïKóvÇΔÇ≥ÇÍNjǵÇΩÅBÅubootinfoÅvÉtÉ@ÉCÉãÇÕãNìÆÉ{ÉäÉÖÅ[ÉÄÇÃÉVÉXÉeÉÄÉtÉHÉãÉ_ì‡Ç…ï€éùÇ≥ÇÍÅAéüÇÃLJÇÃÇä‹ÇÒÇ≈ǢNjÇ∑ÅB

  • Mac OS å≈óLÇà Open Firmware ÉRÅ[ÉhÇΔÅAMac OS Ç…ïKóvÇ» ÅubootinfoÅvÉRÉìÉ|Å[ÉlÉìÉg
  • Open Firmware å≈óLÇÃ Mac OS ÉRÅ[Éh (ÅuTrampolineÅvÉRÅ[Éh)
  • Mac OS ToolBox ROM ÉCÉÅÅ[ÉW
  • ǪÇÃëºÇà Mac OS É\ÉtÉgÉEÉFÉA

Mac OSà»äOÇÃÉIÉyÉåÅ[ÉeÉBÉìÉOÉVÉXÉeÉÄLJÉuÅ[Ég ROM ÇΔÅubootinfoÅvÉtÉ@ÉCÉãÇégópǵNjÇ∑Ç™ÅAÅubootinfoÅvÉtÉ@ÉCÉãÇÃì‡óeÇÕÉIÉyÉåÅ[ÉeÉBÉìÉOÉVÉXÉeÉÄÇ…å≈óLǻLJÇÃÇ≈Ç∑ÅBëOèqǵÇΩÅubootinfoÅvÉtÉ@ÉCÉãÇÃì‡óeÇÕ Mac OS Ç…ÇÃÇ›ëŒâûǵǃǢNjÇ∑ÅBè⁄ç◊DžǬǢǃÇÕÅAÅuîwåiÇΔÇ»ÇÈèÓïÒÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

ÅubootinfoÅvÉtÉ@ÉCÉãÇÕÉuÅ[ÉgÉfÉoÉCÉXè„Ç…ë∂ç›ÇµÅAÉçÅ[ÉJÉâÉCÉYÇ≥ÇÍÇΩñºëOÇéùÇøÇ‹Ç∑ÅBÉtÉ@ÉCÉãÇÃÉpÉXÇéwíËÇ∑ÇÈéØï èÓïÒÇÕÅANVRAM Ç…ä‹Ç‹ÇÍÇÈ Open Firmware ê›íËïœêîÇÃíÜÇ…äiî[Ç≥ÇÍǃǢNjÇ∑ÅBégópÇ≈Ç´ÇÈÅubootinfoÅvÉtÉ@ÉCÉãÇÃåüçıÉAÉãÉSÉäÉYÉÄÇÕÅAè]óàÇà Mac OS ãNìÆÉCÉìÉvÉäÉÅÉìÉeÅ[ÉVÉáÉìÇ≈égópÇ≥ÇÍǃǢÇΩSCSIÅAATAÅAÇ®ÇÊǗǪÇÃëºÇÃÉCÉìÉ^ÉtÉFÅ[ÉXÇÃåüçıÉÅÉJÉjÉYÉÄÇ…ófiéóǵǃǢNjÇ∑ÅBÉfÉtÉHÉãÉgÇÃê›íËÇ≈ÅADZÇÃÉtÉ@ÉCÉãÇÕÅAÉ}ÉXÉ^ÉfÉBÉåÉNÉgÉäÉuÉçÉbÉNÇÃÅuBlessed FolderÅvdirID ÇégópǵÅAÇ≥ÇÁÇ… 'tbxi' ÇΔǢǧÅuÉtÉ@ÉCÉãÉ^ÉCÉvÅvÇéùǬÉtÉ@ÉCÉãÇåüçıÇ∑ÇÈDZÇΔÇ≈åüèoÇ≥ÇÍÇ‹Ç∑ÅBÉtÉ@ÉCÉãÇÃÉçÅ[ÉJÉâÉCÉYÇâ¬î\Ç…Ç∑ÇÈÇΩÇflÅAÉtÉ@ÉCÉãÉ^ÉCÉvÇ…ÇÊÇÈåüçıÇ™çsÇÌÇÍÇ‹Ç∑ÅBÉçÅ[ÉJÉâÉCÉYÇ≥ÇÍǃǢǻǢèÍçáÅAÅubootinfoÅvÉtÉ@ÉCÉãÇÃñºëOÇÕÅuMac OS ROMÅvÇ≈Ç∑Ç™ÅADZÇÃñºëOÇÕïœÇÌÇÈâ¬î\ê´Ç™Ç†ÇËÇ‹Ç∑ÅB

Mac OSÅubootinfoÅvÉtÉ@ÉCÉãÇÃàÍïîÇÃÉoÅ[ÉWÉáÉìÇ…ÇÕÅAç°Ç‹Ç≈ÇÕÉCÉlÅ[ÉuÉâÇÃàÍïîÇ≈džǡÇΩLJÇÃÇ™ä‹Ç‹ÇÍǃǢNjÇ∑ÅBDZÇÍÇÕÅAÉVÉXÉeÉÄÉtÉHÉãÉ_ì‡ÇÃÉtÉ@ÉCÉãÇÃêîÇå∏ÇÁÇ∑ÇΩÇflÇÃë[íuÇ≈džÇËÅAǢǩǻÇÈèÍçáLJÅAOpen Firmware Ç™ÉCÉlÅ[ÉuÉâÉRÉìÉ|Å[ÉlÉìÉgÇégópÇ∑ÇÈDZÇΔÇÕdžÇËÇ‹ÇπÇÒÅB



Back to top

ÉuÅ[ÉgÉvÉçÉZÉXÇÃäTóv

éüÇ…ÅANewWorld ÉxÅ[ÉXÇÃÉRÉìÉsÉÖÅ[É^Ç™ Mac OS ÇÉuÅ[ÉgÇ∑ÇÈÇΔÇ´Ç…é¿çsÇ≥ÇÍÇÈèàóùÇÃó¨ÇÍÇÃäTóvÇé¶ÇµÇ‹Ç∑ÅB


  1. POST ÉRÅ[ÉhÇ™é¿çsÇ≥ÇÍÇ‹Ç∑ (ó\îıìIêfífÅAÉuÅ[ÉgÉrÅ[ÉvÅAèâä˙âªÅAÇ®ÇÊÇ—ÉZÉbÉgÉAÉbÉv)ÅBDZÇÍÇÕÅAMac OS ToolBox ROM Ç…ä‹Ç‹ÇÍÇÈÉRÅ[ÉhÇ…ófiéóǵǃǢNjÇ∑Ç™ÅAOS å≈óLÇÃÉRÅ[ÉhÇ™ä‹Ç‹ÇÍǃǢǻǢì_Ç™àŸÇ»ÇËÇ‹Ç∑ÅB
  2. Open Firmware Ç™èâä˙âªÇ≥ÇÍÅAÉfÉoÉCÉXÉcÉäÅ[ÇÃç\ízǻǫÇÃé¿çsÇ™äJénÇ≥ÇÍÇ‹Ç∑ÅB
  3. ÉfÉtÉHÉãÉgÇÃê›íËÇ®ÇÊÇ— NVRAM ÇÃê›íËÇ…äÓÇ√ǢǃÅAOpen Firmware Ç™ÅubootinfoÅvÉtÉ@ÉCÉãÇÉçÅ[ÉhǵNjÇ∑ÅB
  4. Open Firmware Ç™ÅubootinfoÅvÉtÉ@ÉCÉãÇ…ä‹Ç‹ÇÍǃǢÇÈÅuForthÅvÉXÉNÉäÉvÉgÇé¿çsǵNjÇ∑ÅBDZÇÃÉXÉNÉäÉvÉgÇ…ÇÕÅA Trampoline ÉRÅ[ÉhÇΔ ToolBox ROM ÉCÉÅÅ[ÉWÇì«Ç›çûÇ›ÅAǪÇÍÇÁÇÉÅÉÇÉäì‡ÇÃàÍéûìIÇ»èÍèäÇ…ï€ä«Ç∑ÇÈÇΩÇflÇ…ïKóvǻǪÇÃëºÇÃÉtÉ@ÉCÉãÇ‚ñΩóflÇ…ä÷Ç∑ÇÈèÓïÒÇ™ä‹Ç‹ÇÍǃǢNjÇ∑ÅB
  5. ÅuForthÅvÉXÉNÉäÉvÉgÇ™ Trampoline ÉRÅ[ÉhÇ…êßå‰ÇìnǵNjÇ∑ÅBDZÇÃÉRÅ[ÉhÇÕÅAOpen Firmware Ç©ÇÁ Mac OS ÇÃé¿çsÇÃäJénÇ÷ÇÃã¥ìnǵÇΔǵǃã@î\ǵNjÇ∑ÅB
  6. Trampoline ÉRÅ[ÉhÇ™ Open Firmware Ç©ÇÁÉVÉXÉeÉÄÇ…ä÷Ç∑ÇÈèÓïÒÇé˚èWǵÅADZÇÃèÓïÒÇ…äÓÇ√ǢǃÉfÅ[É^ç\ë¢ëÃÇçÏê¨ÇµÇƒ Open Firmware ÇèIóπÇ≥ÇπÇ‹Ç∑ÅBÇ‹ÇΩÅAÉÅÉÇÉäÇÃì‡óeÇï®óùÉÅÉÇÉäãÛä‘ì‡ÇÃébíËìIÇ»à íuÇ…çƒîzíuǵNjÇ∑ÅB
  7. Trampoline ÉRÅ[ÉhÇ™ ToolBox ROM ÉCÉÅÅ[ÉWèâä˙âªÉRÅ[ÉhÇ…êßå‰ÇìnǵNjÇ∑ÅB

ãNìÆÇΔÅuãNìÆÉfÉBÉXÉNÅvÉRÉìÉgÉçÅ[ÉãÉpÉlÉã

Mac OS ROM ÉCÉÅÅ[ÉWÇÃÉçÅ[ÉhÇΔé¿çsÇ‹Ç≈ÇÃÉuÅ[ÉgÉVÅ[ÉPÉìÉXÇÕÅAOpen Firmware Ç…ÇÊǡǃêßå‰Ç≥ÇÍÇ‹Ç∑ÅBÉÜÅ[ÉUÇ…è]óàÇà Macintosh ìØólÇÃëÄçÏä¥ÇíÒãüÇ∑ÇÈÇΩÇflÅAOpen Firmware Ç≈ÇÕÅAç≈ìKÇ»ÉuÅ[ÉgÉfÉoÉCÉXÇÃåüçıÇΔÅACD-ROM Ç©ÇÁÇÃã≠êßìIÇ»ÉuÅ[ÉgÇçsǧ Command-Shift-Option-Delete Ç‹ÇΩÇÕ Åu CÅvǻǫÇÃÉLÅ[É{Å[Éhì¸óÕÇégópǵÇΩÉÜÅ[ÉUÇ…ÇÊÇÈÉuÅ[ÉgÉfÉoÉCÉXÇÃÉIÅ[ÉoÅ[ÉâÉCÉhÇ™ÉTÉ|Å[ÉgÇ≥ÇÍÇÈÇÊǧDžǻÇËNjǵÇΩÅB

ÉÜÅ[ÉUÇ™ÅuãNìÆÉfÉBÉXÉNÅvÉRÉìÉgÉçÅ[ÉãÉpÉlÉãÇ≈ãNìÆÉfÉoÉCÉXÇëIëÇ∑ÇÈÇΔÇ´ÅAÅuãNìÆÉfÉBÉXÉNÅvÇÕLJÇÕÇ‚ Mac OS PRAM ÇÃílÇê›íËǵNjÇπÇÒÅBǪÇÃë„ÇÌÇËÇ…ÅAÉfÉoÉCÉXÇ÷Çà Open Firmware ÉpÉXÇê∂ê¨ÇµÅAǪÇÃÉpÉXÇ Open Firmware ÇÃÅuboot-deviceÅvê›íËïœêîÇΔǵǃ NVRAM Ç…äiî[ǵNjÇ∑ÅBOpen Firmware Ç≈ÇÕÇ‹Ç∏ÅAÅuboot-deviceÅvÇ…ÇÊǡǃéwíËÇ≥ÇÍÇÈÉfÉoÉCÉXÇééǵNjÇ∑ÅBǪÇÃÉfÉoÉCÉXÇ™égópâ¬î\Ç≈ǻǢǩÅAÉÜÅ[ÉUÇ™ÉLÅ[É{Å[Éhì¸óÕÇ…ÇÊǡǃDZÇÃÉfÉoÉCÉXÇÉIÅ[ÉoÅ[ÉâÉCÉhǵÇΩèÍçáÅAOpen Firmware Ç™ëºÇÃÉfÉoÉCÉXÇÉXÉLÉÉÉìǵǃÅAÉuÅ[Égâ¬î\Ç»ÉhÉâÉCÉuÇåüçıǵNjÇ∑ÅBÉfÉoÉCÉXÇëIëǵÇΩå„ÅAOpen Firmware ÇÕÅAÅuchosenÅvÉmÅ[ÉhÇÃÅubootpathÅvÉvÉçÉpÉeÉBÇǪÇÃÉfÉoÉCÉXÇ÷ÇÃÉpÉXÇ…ê›íËǵNjÇ∑ÅBÅubootpathÅvÉvÉçÉpÉeÉBÇÕÅAMac OS ROMǙǪÇÍà»ç~ÅAMac OS ÇÉfÉBÉXÉNÇ©ÇÁåüçıǵǃÉçÅ[ÉhÇ∑ÇÈÇΩÇflÇ…égópǵNjÇ∑ÅB

ÉfÉoÉCÉXÇ™ÉuÅ[Égâ¬î\Ç≈džÇÈÇΩÇflÇ…ÇÕÅAOpen Firmware ÇÕÉhÉâÉCÉuÇ…ÉAÉNÉZÉXÇ∑ÇÈï˚ñ@ÇïKóvÇΔǵNjÇ∑ÅBSCSI Ç‚ ATA ǻǫÇÃëgÇ›çûÇ›ÉfÉoÉCÉXÇÃèÍçáÅADZÇÍÇÁÇÃï˚ñ@ÇÕ Open Firmware Ç…ÇÊǡǃèÄîıÇ≥ÇÍÇ‹Ç∑ÅBÉvÉâÉOÉCÉìÉJÅ[ÉhÇÃèÍçáÇÕÅAǪÇÍǺÇÍÇÃÉJÅ[Éhè„Çà PCI ê›íË ROM Ç™ÅAPCI Open Firmware ÉoÉCÉìÉfÉBÉìÉOÇ≈éwíËÇ≥ÇÍǃǢÇÈÉJÅ[ÉhÇ…ëŒâûǵÇΩï˚ñ@ÇèÄîıÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB


Back to top

ÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃäTóv

Open Firmware Ç÷ÇÃàÀë∂ìxÇ™çÇÇ‹ÇÈÇΩÇflÅAMac OS Ç…ÇÕǪÇÃëºÇÃí«â¡ã@î\Ç™ïKóvÇ…Ç»ÇËÇ‹Ç∑ÅBÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÕÅADZÇÍÇ‹Ç≈ÇΔìØólÅAÉfÉoÉCÉXÉcÉäÅ[Çä‹ÇfiÉfÅ[É^ÉxÅ[ÉXÇíÒãüǵë±ÇØÇ‹Ç∑ÅBNewWorld Ç≈ÇÕÉlÅ[ÉÄÉåÉWÉXÉgÉä API Çägí£ÇµÅAOpen Firmware ê›íËïœêîÇçXêVǵǃÅAMac OS ÉhÉâÉCÉoÇΔ Open Firmware ÉhÉâÉCÉoÇΔÇÃä‘Ç≈ÉfÅ[É^ÇÃÇ‚ÇËéÊÇËÇçsǧÉÅÉJÉjÉYÉÄÇíÒãüǵNjÇ∑ÅB

Open Firmware ê›íËïœêîÇà Mac OS Ç©ÇÁÇà èCê≥

ÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÕÅANVRAM Ç…ä‹Ç‹ÇÍÇÈÉfÉoÉCÉXÉcÉäÅ[ÉvÉçÉpÉeÉBÇÃï€ë∂ÇΔïúå≥ÇçsǧÉÅÉJÉjÉYÉÄÇíÒãüǵNjÇ∑ÅBDZÇÃÉÅÉJÉjÉYÉÄÇÕägí£Ç≥ÇÍNjǵÇΩÅBìØÇ∂ÉÅÉJÉjÉYÉÄÇégǡǃÅAÉ\ÉtÉgÉEÉFÉALJ Open Firmware ê›íËïœêîÇèCê≥Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBDZÇÃÉÅÉJÉjÉYÉÄÇ≈ÇÕ API åƒÇ—èoǵÇégǡǃÅAÉfÉoÉCÉXÉcÉäÅ[ÇÃÉvÉçÉpÉeÉBÇΔ RegistryPropertySetMod API åƒÇ—èoǵÇÃçÏê¨ÇΔèCê≥ÇçsÇ¢ÅAkRegPropertyValueIsSavedToNVRAM èCè¸éqÉrÉbÉgÇégópǵNjÇ∑ÅBDZÇÍÇÁÇÃåƒÇ—èoǵÇÅudevice-tree:optionsÅvÉmÅ[ÉhÇÃÉvÉçÉpÉeÉBÇëŒè€Ç…é¿çsÇ∑ÇÈÇΔÅANVRAM ì‡ÇÃëŒâûÇ∑ÇÈ Open Firmware ê›íËïœêîÇ™èCê≥Ç≥ÇÍÇ‹Ç∑ÅB

Mac OS ÉhÉâÉCÉoÇΔ Open Firmware FCode ÉhÉâÉCÉoÇΔÇÃÉfÅ[É^ÇÃÇ‚ÇËéÊÇË

Open Firmware ê›íËïœêîÇ÷ÇÃÉAÉNÉZÉXÇ…â¡Ç¶ÇƒÅANVRAM Ç≈ÇÃÉfÉoÉCÉXÉcÉäÅ[ÉvÉçÉpÉeÉBÇÃï€ë∂ÇΔïúå≥ÇçsǧÉlÅ[ÉÄÉåÉWÉXÉgÉäÇÃÉÅÉJÉjÉYÉÄÇ™ÅAMac OS ÉhÉâÉCÉoÇΔǪÇÍÇ…ëŒâûÇ∑ÇÈ Open Firmware ÉhÉâÉCÉoÇΔÇÃä‘ÇÃÉfÅ[É^ÇÃÇ‚ÇËéÊÇËÇâ¬î\Ç…Ç∑ÇÈã@î\ÇéùǬÇÊǧDžǻÇËNjǵÇΩÅBÉhÉâÉCÉoÇÕÅAǪÇÃÉfÉoÉCÉXÉcÉäÅ[ÉmÅ[Éhì‡ÇÃÉvÉçÉpÉeÉBÇê›íËǵǃÅAkRegPropertyValueIsSavedToNVRAM èCè¸éqÉrÉbÉgÇê›íËǵNjÇ∑ÅBDZÇÃÉvÉçÉpÉeÉBÇÕÅAÉvÉçÉpÉeÉBÇÉfÉoÉCÉXÉcÉäÅ[Ç…ïúå≥Ç∑ÇÈÇΩÇflÇ…ÉuÅ[ÉgéûÇ… Open Firmware Ç…ÇÊǡǃégópÇ≥ÇÍÇÈì¡éÍÇ» Open Firmware ê›íËïœêîÇÃíÜÇ…ï€ë∂Ç≥ÇÍÇ‹Ç∑ÅBOpen Firmware ÉhÉâÉCÉoÇ™ÉIÅ[ÉvÉìÇ≥ÇÍÇÈÇΔÇ´Ç…ÉvÉçÉpÉeÉBÇ™ë∂ç›Ç∑ÇÈÇΩÇflÅAǪÇÃÇÊǧǻÉvÉçÉpÉeÉBÇÕÅAMac OS ÉhÉâÉCÉoÇ©ÇÁ Open Firmware ÉhÉâÉCÉoÇ…ÉÅÉbÉZÅ[ÉWÇΔǵǃëóêMÇ∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBÇ‹ÇΩÅAMac OS ÉhÉâÉCÉoÇÕÅAǪÇÃèâä˙âªéûDžDZÇÃÉvÉçÉpÉeÉBÇåüèoǵNjÇ∑ÅBêVǵǢÉÅÉJÉjÉYÉÄÇÕ NVRAM Ç…ï€ë∂Ç≥ÇÍÇÈÉvÉçÉpÉeÉBÇÃÉTÉCÉYÇÃêßå¿Çägí£ÇµÅAñºëOÇ…ÇÕ 8 ÉoÉCÉgÅAÉfÅ[É^Ç…ÇÕ 32 ÉoÉCÉgÇégópÇ≈Ç´ÇÈÇÊǧDžǻÇËNjǵÇΩÅB


Back to top

îwåiÇΔÇ»ÇÈèÓïÒ

bootinfo

ÅwThe PowerPC Microprocessor Common Hardware Reference Platform (CHRP) System binding to: IEEE Standard 1275-1994 Standard for Boot (Initialization, configuration) FirmwareÅxÇΔǢǧï∂èëÇ™ÅubootinfoÅvÉtÉ@ÉCÉãÇÃÉtÉHÅ[É}ÉbÉgÇΔégÇ¢ï˚ÇÃäÓëbDžǻǡǃǢNjÇ∑ÅBÅubootinfoÅvÉtÉ@ÉCÉãÇ…ÇÕÅAOpen Firmware script ÉXÉNÉäÉvÉgÅAå¬ï ÇÃÉIÉyÉåÅ[ÉeÉBÉìÉOÉVÉXÉeÉÄÇ…ä÷Ç∑ÇÈãLèqÇΔèÓïÒÅAÉAÉCÉRÉìÅAÇ®ÇÊǗǪÇÃëºÇÃèÓïÒÇ™ä‹Ç‹ÇÍǃǢNjÇ∑ÅBMac OS ÇÃèÍçáÅAÅubootinfoÅvÉtÉ@ÉCÉãÇÕÅAToolBox ROM ÉCÉÅÅ[ÉWǻǫÇÃîÒ Open Firmware èÓïÒÇä‹ÇfiÇÊǧDžägí£Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅB


CHRP

Common Hardware Reference Platform ÇÃó™ÅBAppleÅAMotorolaÅAÇ®ÇÊÇ— IBM Ç…ÇÊǡǃã§ìØÇ≈äJî≠Ç≥ÇÍÅAîÒ Apple ÉVÉXÉeÉÄÉfÉxÉçÉbÉpÇ… Macintosh å›ä∑ÉRÉìÉsÉÖÅ[É^Çêªë¢Ç∑ÇÈï˚ñ@ÇíÒãüÇ∑ÇÈédólÅBédólèëǪÇÃLJÇÃÇÕåˆäJÇ≥ÇÍNjǵÇΩÇ™ÅAApple ÇÕîÒ Apple ÉfÉxÉçÉbÉpÇ… Mac OS ÇÉâÉCÉZÉìÉXÇ∑ÇÈDZÇΔÇ…ç≈èIìIçáà”ǵNjÇπÇÒÇ≈ǵÇΩÅBè⁄ç◊DžǬǢǃÇÕÅAÅwPowerPC Microprocessor Common Hardware Reference Platform: A System ArchitectureÅxÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB


Open Firmware

Open Firmware ÇÕÅAÅuÉfÉoÉCÉXÉcÉäÅ[ÅvÇΔǢǧå`éÆÇ≈ÅAÉVÉXÉeÉÄÉnÅ[ÉhÉEÉFÉAÇÃÉuÅ[ÉgÉÅÉJÉjÉYÉÄÇΔãLèqÇíÒãüǵNjÇ∑ÅBOpen Firmware ÇÃédólÇÕÅAÅwThe IEEE Standard 1275-1994 Standard for Boot (Initialization, configuration) Firmware: Core Requirements and PracticesÅxÇΔǪÇÃä÷òAéëóøÇ…ãLç⁄Ç≥ÇÍǃǢNjÇ∑ÅBDZÇÍÇÁÇÃéëóøÇÕåªç›ÅAéüÇÃèÍèäÇ©ÇÁì¸éËÇ≈Ç´Ç‹Ç∑ÅB

IEEE 1275 at Sun

Ç‹ÇΩÅAApple ÇÃÉ~ÉâÅ[ÉTÉCÉgÇ≈LJì¸éËÇ≈Ç´Ç‹Ç∑ÅB

IEEE 1275 at Apple

Back to top


çXêVì˙: 1999 îN 5 åé 17 ì˙